Big Huge Thesaurus

Sabinea carinalis

noun